package com.dao;

import com.pojo.Dept;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DeptDao {


    //查询所有部门
    List<Dept> queryDeptAll(@Param("startIndex") int startIndex,
                            @Param("endIndex") int endIndex);
    //查找所有记录数
    int queryDeptAllCount();

    // 条件查询部门
     List<Dept> queryDeptByDeptName(@Param("name") String name,
                                    @Param("startIndex") int startIndex,
                                    @Param("endIndex") int endIndex);


    //增加部门
     int addDept(Dept dept);

    //删除部门
     int delDept(int id);

    //修改部门
     int updateDept(Dept dept);

    //通过Id查询
    //修改配合使用
    Dept queryDeptByDeptId(int id);
}
